home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / tr_f < prev    next >
Text File  |  2005-01-13  |  5KB  |  135 lines

  1. // Converted keytable file to xkb/symbols/ file
  2. // with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 01:29:39 MET DST 1997
  3.  
  4. //  turkish "F" keyboard, copyed from LyX turkish keyboard description
  5. //  right Ctrl key switches to an almost US keyboard (number row is mangled
  6. //  us keyboard mode, this to allow simple access by AltGr while in turkish
  7. //  mode to all needed symbols)
  8. //  as the names of some chars in iso-8859-9 are not consistent whith
  9. //  the rest of latin iso-8859-* I declare them in hexa (ugly, but what else?)
  10. //
  11. //  Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
  12. //  FIXME: I'm not sure about the ISO_* stuff, the original *.map uses
  13. //         AltGr_Lock as modifier.
  14.  
  15. partial alphanumeric_keys
  16. xkb_symbols "toggle" {
  17.     include "tr_f(basic)"
  18.     key <RCTL> {        [  ISO_Next_Group,       Caps_Lock      ]       };
  19. };
  20. partial alphanumeric_keys
  21. xkb_symbols "shift_toggle" {
  22.     include "tr_f(basic)"
  23.     key <LFSH>  {       [       Shift_L,        ISO_Prev_Group ]        };
  24.     key <RTSH>  {       [       Shift_R,        ISO_Next_Group ]        };
  25. };
  26.  
  27. default partial alphanumeric_keys
  28. xkb_symbols "basic" {
  29.  
  30.     // Describes the differences between a very simple US/ASCII
  31.     // keyboard and a very simple Turkish "F" (traditional) keyboard
  32.  
  33.     // Alphanumeric section
  34.     name[Group1]= "Turkish \"F\" (traditional)";
  35.     name[Group2]= "US/ASCII";
  36.  
  37.     key <AE02> {    [         2,    apostrophe    ],
  38.             [        at            ]    };
  39.     key <AE03> {    [         3,    dead_circumflex    ],
  40.             [ numbersign            ]    };
  41.     key <AE04> {    [         4,    plus         ],
  42.             [    dollar            ]    };
  43.     key <AE06> {    [         6,    ampersand    ],
  44.             [ asciicircum            ]    };
  45.     key <AE07> {    [         7,    slash        ],
  46.             [ braceleft            ]    };
  47.     key <AE08> {    [         8,    parenleft    ],
  48.             [ bracketleft            ]    };
  49.     key <AE09> {    [         9,    parenright    ],
  50.             [ bracketright            ]    };
  51.     key <AE10> {    [         0,    equal        ],
  52.             [ braceright            ]    };
  53.     key <AE11> {    [  asterisk,    question     ],
  54.             [ backslash,    underscore    ]    };
  55.     key <AE12> {    [     minus,    underscore    ],
  56.             [     equal,    plus        ]    };
  57.     key <AD01> {    [         f,    F            ],
  58.             [         q,    Q            ]    };
  59.     key <AD02> {    [         g,    G            ],
  60.             [         w,    W            ]    };
  61.     key <AD03> {    [    gbreve,    Gbreve        ],
  62.             [         e,    E            ]    };
  63.     key <AD04> {    [  idotless    I        ],      
  64.             [         r,    R            ]    };
  65.     key <AD05> {    [         o,    O            ],
  66.             [         t,    T            ]    };
  67.     key <AD06> {    [         d,    D            ],
  68.             [         y,    Y            ]    };
  69.     key <AD07> {    [         r,    R            ],
  70.             [         u,    U            ]    };
  71.     key <AD08> {    [         n,    N            ],
  72.             [         i,    I            ]    };
  73.     key <AD09> {    [         h,    H            ],
  74.             [         o,    O            ]    };
  75.     key <AD10> {    [         p,    P         ]    };
  76.     key <AD11> {    [         q,    Q            ],
  77.             [ bracketleft,    braceleft    ]    };
  78.     key <AD12> {    [         w,    W            ],
  79.             [ bracketright,    braceright    ]    };
  80.     key <AC01> {    [         u,    U            ],
  81.             [         a,    A            ]    };
  82.     key <AC02> {    [         i,    Iabovedot    ],
  83.             [         s,    S            ]    };
  84.     key <AC03> {    [         e,    E            ],
  85.             [         d,    D            ]    };
  86.     key <AC04> {    [         a,    A            ],
  87.             [         f,    F            ]    };
  88.     key <AC05> {    [         g,    G        ]    };
  89.     key <AC06> {    [         t,    T            ],
  90.             [         h,    H            ]    };
  91.     key <AC07> {    [         k,    K            ],
  92.             [         j,    J            ]    };
  93.     key <AC08> {    [         m,    M            ],
  94.             [         k,    K            ]    };
  95.     key <AC09> {    [         l,    L        ]    };
  96.     key <AC10> {    [         y,    Y            ],
  97.             [ semicolon,    colon        ]    };
  98.     key <AC11> {    [  scedilla,    Scedilla    ],
  99.             [ apostrophe,    quotedbl     ]    };
  100.     key <TLDE> {    [ backslash,    quotedbl     ],
  101.             [     grave,    asciitilde    ]    };
  102.     key <BKSL> {    [         x,    X            ],
  103.             [ backslash,    bar          ]    };
  104.     key <AB01> {    [         j,    J            ],
  105.             [         z,    Z            ]    };
  106.     key <AB02> {    [ odiaeresis,    Odiaeresis    ],
  107.             [         x,    X            ]    };
  108.     key <AB03> {    [         v,    V            ],
  109.             [         c,    C            ]    };
  110.     key <AB04> {    [         c,    C            ],
  111.             [         v,    V            ]    };
  112.     key <AB05> {    [  ccedilla,    Ccedilla     ],
  113.             [         b,    B            ]    };
  114.     key <AB06> {    [         z,    Z            ],
  115.             [         n,    N            ]    };
  116.     key <AB07> {    [         s,    S            ],
  117.             [         m,    M            ]    };
  118.     key <AB08> {    [         b,    B            ],
  119.             [     comma,    less         ]    };
  120.     key <AB09> {    [    period,    colon        ],
  121.             [    period,    greater      ]    };
  122.     key <AB10> {    [     comma,    semicolon    ],
  123.             [     slash,    question     ]    };
  124.     key <LSGT> {    [      less,    greater      ],
  125.             [      bar            ]    };
  126.  
  127.     // End alphanumeric section
  128.  
  129.     // begin modifier mappings
  130.     modifier_map Shift  { Shift_L };
  131.     modifier_map Lock   { Caps_Lock ISO_Lock };
  132.     modifier_map Control{ Control_L };
  133.     modifier_map Mod3   { Mode_switch };
  134. };
  135.